human-powered transport - German English Dictionary